<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>命名所有网格元素，并制作一个网页模板</title>
    <style>
        /* 命名所有网格元素，并制作一个网页模板 */
        .item1 {
            grid-area: header;
        }

        .item2 {
            grid-area: menu;
        }

        .item3 {
            grid-area: main;
        }

        .item4 {
            grid-area: right;
        }

        .item5 {
            grid-area: footer;
        }

        .grid-container {
            display: grid;
            grid-template-areas:
                'header header header header header header'
                'menu main main main right right'
                'menu footer footer footer footer footer';
            grid-gap: 10px;
            background-color: #2196F3;
            padding: 10px;
        }

        .grid-container>div {
            background-color: rgba(255, 255, 255, 0.8);
            text-align: center;
            padding: 20px 0;
            font-size: 30px;
        }
    </style>
</head>

<body>

    <h1>grid-area 属性</h1>

    <p>你可以使用 <em>grid-area</em> 属性来命名网格元素。</p>

    <p>命名的网格元素可以通过容器的 grid-template-areas 属性来引用。</p>

    <p>网格布局容器，设置 6 行 3 列。</p>

    <div class="grid-container">
        <div class="item1">Header</div>
        <div class="item2">Menu</div>
        <div class="item3">Main</div>
        <div class="item4">Right</div>
        <div class="item5">Footer</div>
    </div>

</body>

</html>